package layouts
{
	import flash.events.IEventDispatcher;
	
	import mx.utils.ObjectProxy;
	
	public interface ILayout extends IEventDispatcher
	{
		function set slideData(value:ObjectProxy):void;
		function get slideData():ObjectProxy;
		
		function updateObject(objectId:String, objectData:ObjectProxy):void;
		
		function set slide(value:Slide):void;
		function get slide():Slide;
		
		function get defaultData():ObjectProxy;
		
		function repaintBackground():void;
	}
}